picture telegraph apparatus - German English Dictionary